package com.ruoyi.project.infoprojecttargetscore.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 目标审核-项目打分对象 info_project_target_score
 *
 * @author ruoyi
 * @date 2022-02-14
 */
public class InfoProjectTargetScore extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 目标审核项目id
     */
    @Excel(name = "目标审核项目id")
    private Long projectTargetId;

    /**
     * 审核意见 优0 良1 中2 差3
     */
    @Excel(name = "审核意见 优0 良1 中2 差3")
    private String param11;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String param12;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String param21;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String param22;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String param31;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String param32;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String param41;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String param42;

    /**
     * 打分人 人名-部门
     */
    @Excel(name = "打分人 人名-部门")
    private String checkUser;

    /**
     * 打分时间
     */
    private Date checkTime;

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return id;
    }

    public void setProjectTargetId(Long projectTargetId) {
        this.projectTargetId = projectTargetId;
    }

    public Long getProjectTargetId() {
        return projectTargetId;
    }

    public void setParam11(String param11) {
        this.param11 = param11;
    }

    public String getParam11() {
        return param11;
    }

    public void setParam12(String param12) {
        this.param12 = param12;
    }

    public String getParam12() {
        return param12;
    }

    public void setParam21(String param21) {
        this.param21 = param21;
    }

    public String getParam21() {
        return param21;
    }

    public void setParam22(String param22) {
        this.param22 = param22;
    }

    public String getParam22() {
        return param22;
    }

    public void setParam31(String param31) {
        this.param31 = param31;
    }

    public String getParam31() {
        return param31;
    }

    public void setParam32(String param32) {
        this.param32 = param32;
    }

    public String getParam32() {
        return param32;
    }

    public void setParam41(String param41) {
        this.param41 = param41;
    }

    public String getParam41() {
        return param41;
    }

    public void setParam42(String param42) {
        this.param42 = param42;
    }

    public String getParam42() {
        return param42;
    }

    public void setCheckUser(String checkUser) {
        this.checkUser = checkUser;
    }

    public String getCheckUser() {
        return checkUser;
    }

    public Date getCheckTime() {
        return checkTime;
    }

    public void setCheckTime(Date checkTime) {
        this.checkTime = checkTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("projectTargetId", getProjectTargetId())
                .append("param11", getParam11())
                .append("param12", getParam12())
                .append("param21", getParam21())
                .append("param22", getParam22())
                .append("param31", getParam31())
                .append("param32", getParam32())
                .append("param41", getParam41())
                .append("param42", getParam42())
                .append("checkUser", getCheckUser())
                .append("createTime", getCreateTime())
                .toString();
    }
}
